//
//  PurityKFD-Bridging-Header.h
//  PurityKFD
//
//  Created by Lrdsnow on 8/21/23.
//

#include "fun/fun.h"
#include "fun/krw.h"
#include "fun/thanks_opa334dev_htrowii.h"
#include "fun/vnode.h"
#include "fun/utils.h"
#include "fun/dir.h"
#include "libkfd/info/dynamic_info.h"
#import "MDC/vm_unaligned_copy_switch_race.h"
//#import "grant_wallpaper_access.h"
#import "MDC/grant_full_disk_access.h"
#import "MDC/helpers.h"
#import "others/IconServices.h"

uint64_t do_kopen(uint64_t puaf_pages, uint64_t puaf_method, uint64_t kread_method, uint64_t kwrite_method, size_t headroom, bool use_headroom);

void xpc_crash(NSString *task);
void overwriteFile2(NSString *from, NSString *to);
void overwriteFileVar(NSString *from, NSString *to);
